package com.jiang;

import java.util.ArrayList;
import java.util.List;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JSONDemo {

	public static void main(String[] args) {
		// 测试JSON的复杂数据类型，基本属性，数组，数组之中再放json属性, 再放集合
		JSONObject jsonObj = new JSONObject();
		jsonObj.put("name", "jzw");
		jsonObj.put("age", 32);
		JSONArray arr = new JSONArray();
		arr.add("中国");
		arr.add("泰国");
		jsonObj.put("country", arr);
		JSONArray arr2 = new JSONArray();
		for(int i=0;i<3;i++){
			JSONObject tempjson = new JSONObject();
			tempjson.put("name", "name"+i);
			tempjson.put("age",20+i);
			arr2.add(tempjson);
		}
		jsonObj.put("person", arr2);
		List<String> color = new ArrayList<String>();
		color.add("red");
		color.add("blue");
		jsonObj.put("mycolor",color);
		System.out.println(jsonObj);
	}

}
